{{tag> BROUILLON }}

====== Installer Ubuntu en mode CLI ======
===== Depuis une autre installation (ou d'une Live USB Persistente): utilisation de debootstrap & du chroot, en UEFI/GPT et chiffrement LUKS + LVM avec du BTRFS. =====


Le but de ce tutoriel est de détailler l'installation d'Ubuntu (22.04 dans notre cas) ou de l'une de ses variantes (Xubuntu, Kubuntu, Lubuntu ou Cubuntu) en se passant complétement de l'interface graphique (càd sans Ubiquity): tout se fera à la mano, avec la ligne de commandes.

Pour réaliser cela, nous aurons 2 choix de départ:

- soit depuis une [[:live_usb|Live USB Persistente]];

- soit depuis une [[tutoriel:installation_sur_disque_usb|autre installation d'Ubuntu en USB]].

Ces 2 choix sont des pré-requis essentiels, car en cas de soucis, si par exemple à la fin de l'installation, celle-ci ne boote pas, il est plus facile de retourner sur un environnement où l'on a déjà tout ce dont on a besoin pour pouvoir accéder sereinement & facilement à notre installation en cours. Ça évite de perdre du temps.

----

Pour cette installation on utilisera 2 outils bien connus chez Debian et ses dérivés, à savoir

- [[utilisateurs:amj:brouillons:debootstrap|debootstrap]];

- [[:chroot|chroot]].

----

Enfin, l'installation sera réalisée sur 1 [[:ssd_solid_state_drive|SSD]] (SATA ou nVME).

- en mode [[:uefi|UEFI]]/[[:gpt|GPT]] (mais le mode BIOS/MBR ne doit pas être bien plus difficile);

- avec un [[tutoriel:chiffrer_son_disque|chiffrement]] LUKS de la racine /, du répertoire personnel /home et de la swap;

- en utilisant [[:lvm|LVM]] pour le volume chiffré et la swap;

- et en utilisant le système de fichiers [[:btrfs|BTRFS]] pour les sous-volumes @, @/home, @/var et @/var/log.

----
===== Sommaire: =====


Ce tutoriel se décomposera en plusieurs parties, comme suit:

- mise à jour logicielle et installation des pré-requis logiciels de notre environnement de travail de départ;

- préparation du SSD;

- création des partitions et formatage des partions [[:uefi|EFI]] (ESP) et de boot;

- création de la partition chiffrée avec LUKS et accès au conteneur chiffré;

- création des LVM;

- formatage de la swap et du volume en BTRFS qui va recevoir l'installation;

- création des sous-volumes BTRFS: @,@/home, @/var, @/var/log;

- montage des sous volumes BRFS, des partions EFI et boot, activation de la swap;

- debootstrap de l'architecture d'Ubuntu;

- ajustement de quelques paramètres pour l'installation;

- chroot dans la nouvelle installation;

- mise à jour du cache apt et l'installation;

- installation de la base du sytème & des requis logiciels pour notre installation;

- installation du kernel;

- installation du cœur du système choisi;

- création de l'initramfs et installation de GRUB;

- redémarrage dans la nouvelle installation;

- poursuite et finition de l'installation.

(...)

----
===== Les sources: =====

- sur le Wiki Ubuntu:

[[:live_usb|Créer / flasher une clef USB bootable (Live USB)]]

[[tutoriel:live_usb_install1|Installer Ubuntu depuis une clef ou un disque USB]]

[[:installation_chiffree_windows_et_ubuntu_en_dual-boot|Installation chiffrée en dual-boot de Windows et Ubuntu]]

[[utilisateurs:amj:brouillons:debootstrap|Installer ubuntu via un terminal grâce à debootstrap et à chroot]]

[[:chroot|Chroot : changement de dossier racine]]

[[tutoriel:chiffrer_son_disque|Installer Ubuntu avec LVM sur une partition chiffrée via dm-crypt]]

[[:chiffrement_manuel|Chiffrer votre système manuellement avec le swap aléatoire]]

[[:lvm|LVM, une autre manière de partitionner]]

[[utilisateurs:claudiux:lvm|LVM : Logical Volume Management]]

[[utilisateurs:va-nu-pied:lvm2|LVM, une autre manière de gérer la volumétrie.]]

[[:btrfs|Le système de fichiers BTRFS]]

[[:uefi|Ordinateurs avec UEFI (~EFI)]]

[[:grub-uefi|GRUB 2 (version uEFI)]]

[[tutoriel:grub-efi|Installation de la structure de boot EFI en lignes de commandes.]]

[[:gpt|Le partitionnement GPT]]



- Sur le Web:

[[https://blog.ilearned.eu/initramfs.html|À quoi sert initramfs ?]]


